Fast O(1) bilateral filtering using trigonometric range kernels

نویسندگان

  • Kunal Narayan Chaudhury
  • Daniel Sage
  • Michael Unser
چکیده

It is well known that spatial averaging can be realized (in space or frequency domain) using algorithms whose complexity does not scale with the size or shape of the filter. These fast algorithms are generally referred to as constant-time or O(1) algorithms in the image-processing literature. Along with the spatial filter, the edge-preserving bilateral filter involves an additional range kernel. This is used to restrict the averaging to those neighborhood pixels whose intensity are similar or close to that of the pixel of interest. The range kernel operates by acting on the pixel intensities. This makes the averaging process nonlinear and computationally intensive, particularly when the spatial filter is large. In this paper, we show how the O(1) averaging algorithms can be leveraged for realizing the bilateral filter in constant time, by using trigonometric range kernels. This is done by generalizing the idea presented by Porikli, i.e., using polynomial kernels. The class of trigonometric kernels turns out to be sufficiently rich, allowing for the approximation of the standard Gaussian bilateral filter. The attractive feature of our approach is that, for a fixed number of terms, the quality of approximation achieved using trigonometric kernels is much superior to that obtained by Porikli using polynomials.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Filtering algorithms using shiftable kernels

It was recently demonstrated in [4] that the non-linear bilateral filter [18] can be efficiently implemented using an O(1) or constanttime algorithm. At the heart of this algorithm was the idea of approximating the Gaussian range kernel of the bilateral filter using trigonometric functions. In this letter, we explain how the idea in [4] can be extended to few other linear and non-linear filters...

متن کامل

Acceleration of Shiftable O (1) Algorithm for Bilateral Filtering and Non-local means

A direct implementation of the bilateral filter requires O(σs) operations per pixel, where σs is the (effective) width of the spatial kernel. A fast implementation of the bilateral filter was recently proposed that require O(1) operations per pixel with respect to σs. This is done by using trigonometric functions for the range kernel of the bilateral filter, and by exploiting their so-called sh...

متن کامل

Acceleration of the shiftable O(1) algorithm for bilateral filtering and non-local means

A direct implementation of the bilateral filter requires O(σ(s)(2)) operations per pixel, where σ(s) is the (effective) width of the spatial kernel. A fast implementation of the bilateral filter that required O(1) operations per pixel with respect to σ(s) was recently proposed. This was done by using trigonometric functions for the range kernel of the bilateral filter, and by exploiting t...

متن کامل

Stability Results for Scattered Data Interpolation by Trigonometric Polynomials

A fast and reliable algorithm for the optimal interpolation of scattered data on the torus Td by multivariate trigonometric polynomials is presented. The algorithm is based on a variant of the conjugate gradient method in combination with the fast Fourier transforms for nonequispaced nodes. The main result is that under mild assumptions the total complexity for solving the interpolation problem...

متن کامل

Structure-oriented bilateral filtering of seismic images

Bilateral filtering is widely used to enhance photographic images, but in most implementations is poorly suited to seismic images. A bilateral filter consists of two (domain and range) filter kernels. By replacing the domain kernel with a smoothing filter that conforms to image structures, we obtain a bilateral filter suitable for seismic image processing. Examples and comparison with conventio...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • IEEE transactions on image processing : a publication of the IEEE Signal Processing Society

دوره 20 12  شماره 

صفحات  -

تاریخ انتشار 2011